Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Hamburg Open - Hamburg Belgrade Open - Belgrade Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Romania F6 Romania F7 Romania F10 Romania F13 Romania F15 Romania F16 Hungary F5 Hungary F6 Austria F1 Austria F2 Italy F2 Italy F3 Italy F4 Romania F1 Romania F5 Romania F6 Romania F7 Romania F8 Romania F15 Italy F5 Italy F28 Italy F2 France F6 Italy F18 Italy F24 Serbia F6 Serbia F3 Serbia F4 Serbia F9 Serbia F12 Serbia F14 Croatia F1 Croatia F2 Croatia F6 Italy F6 Romania F1 Serbia F4 Serbia F5 Serbia F6 Serbia F11 Israel F14 Israel F15 Cyprus F1 Cyprus F2 Cyprus F3 Egypt F2 Egypt F3 Croatia F2 Turkey F6 Turkey F7 Croatia F6 Croatia F7 Croatia F8 Bosnia & Herzegovina F2 Hungary F1 Hungary F3 Serbia F5 Romania F10 Serbia F8 Serbia F11 Serbia F13 Serbia F14 Kazakhstan F13 Cyprus F2 Senegal F1 Senegal F2 Egypt F3 Croatia F5 Tunisia F6 Tunisia F7 Turkey F6 (Antalya) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Croatia F4 (Opatija) Romania F8 (Pitesti) Romania F9 (Bucharest) Romania F11 Romania F5 Romania F2 Romania F12 Romania F1 Cyprus F3 Romania F2 Romania F8 (Bucharest) Romania F3 Morocco F2 Romania F4 Romania F4 Iran F4 Romania F17 Romania F4 (Bucharest) Constanta Challenger - Constanta Morocco Tennis Tour - Marrakech Roma Challenger 2007 - Rome Steelers Cup - Kosice Tatra Banka Slovak Open - Bratislava Mitsubishi Electric Europe Cup - Monza Status Athens Open - Athens Roma Open Challenger - Rome Sporting Challenger '08-Trofeo Regione Piemonte - Turin Siemens Open - Scheveningen Brasov Challenger - Brasov Todi Challenger Istanbul Challenger Caltanissetta Challenger Marburg Challenger San Benedetto Challenger Sopot Challenger Recanati Challenger Brasov Challenger Napoli Challenger Orleans Challenger Helsinki Challenger Marrakech Challenger Cordenons Challenger Montevideo Challenger Brasov Challenger Wroclaw Challenger Napoli Challenger Brest Challenger Wroclaw Challenger Cherbourg Challenger Puebla Challenger San Luis Potosi Challenger Napoli Challenger Turin Challenger Manerbio Challenger Casablanca Challenger Budapest Challenger Punta Del Este Challenger Rome Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Heilbronn Challenger Caltanissetta Challenger Cortina Challenger Mohammedia Challenger Parma Challenger Koblenz Challenger Heilbronn Challenger Mestre Challenger Perugia Challenger San Benedetto Challenger Prostejov Challenger Milan Challenger Mouilleron-Le-Captif Challenger GHI Bronx Tennis Classic - Bronx Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe BCR Open Romania - Bucharest Copa Claro - Buenos Aires BCR Open Romania - Bucharest BRD Nastase Tiriac Trophy - Bucharest Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Valencia Open - Valencia Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul Grand Prix Hassan II - Marrakech Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow Memorial Manfredini - Sassuolo Open 13 Provence - Marseille TEB BNP Paribas Istanbul Open - Istanbul Open Parc - Lyon Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune ASB Classic - Auckland Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Noventi Open - Halle Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Cordoba Open - Cordoba Argentina Open - Buenos Aires Generali Open - Kitzbuhel Forte Village Sardegna Open - Sardinia Great Ocean Road Open - Melbourne Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Hamburg European Open - Hamburg Swiss Open - Gstaad Sardegna Open - Cagliari Adelaide International 1 - Adelaide Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Noventi Open - Halle Nordea Open - Bastad Bratislava Challenger Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Astana Open - Astana Heilbronn Challenger Tel Aviv Watergen Open - Tel Aviv Rio Open - Rio de Janeiro Banja Luka Open - Banja Luka Hamburg European Open - Hamburg Milan Challenger Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Prostejov Challenger Ortisei Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barletta Challenger St. Brieuc Challenger Rome Challenger Kosice Challenger Generali Open - Kitzbuhel Cordenons Challenger Argentina Open - Buenos Aires Caltanissetta Challenger Brasov Challenger Movistar Chile Open - Santiago Casablanca Challenger Barcelona Open Banc Sabadell - Barcelona Palermo Challenger Terra Wortmann Open - Halle Mallorca Championships - Mallorca Sibiu Challenger Como Challenger Brasov Challenger Meknes Challenger Rijeka Challenger Rome Challenger Rome Challenger Palermo Challenger Bucaramanga Challenger Biella Challenger Vicenza Challenger Lugano Challenger Milan Challenger Rimini Challenger Sao Paulo Challenger Tour Finals Brasov Challenger Sibiu Challenger Cordenons Challenger Genova Challenger Sibiu Challenger Rome Challenger Almaty Challenger Brest Challenger Tunis Challenger Arad Challenger Trnava Challenger Panama City Challenger Ostrava Challenger Bordeaux Challenger Padova Challenger Cortina Challenger San Marino Challenger Brescia Challenger Casablanca Challenger Raanana Challenger Scheveningen Challenger Alicante Challenger Cordenons Challenger Genova Challenger Alphen Challenger Sibiu Challenger Mohammedia Challenger Casablanca Challenger Ortisei Challenger Brescia Challenger Barletta Challenger Rome Challenger Perugia Challenger Milan Challenger Todi Challenger San Benedetto Challenger Trnava Challenger Ortisei Challenger Francavilla Challenger Poprad Tatry Challenger Mamaia Challenger - Constanta Asirom Challenger - Brasov Brasov Challenger - Brasov Citta di Monza - Monza Garden Open 2005 - Rome Architect Open - Budapest Prostejov Challenger BCR Open Romania - Bucharest Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Timisoara Challenger 2005 - Timisoara LXV Concurso Internacional Vigo - Vigo XI Trofeo Ciudad de Quito - Quito Citta di Monza - Monza Garden Open - Rome 5° Sporting Challenger - Turin Harbour Tennis Cup Regione Lombardia - Milan Top Wool Challenger-Immagine Trophy - Biella Timisoara Challenger - Timisoara Concurso Internacional de Vigo - Vigo Citta di Como - Como Challenger Brasov - Brasov Santo Domingo Challenger IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw 4th Volkswagen Challenger - Wolfsburg XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Grand Prix Hassan II - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Mamaia Challenger - Constanta Trofeo Sisma Mantova - Mantova Bulgarian Open Challenger - Sofia Kos Succhetti Tennis Cup - Cordenons Kos-Zucchetti Tennis Cup - Cordenons 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Caltanissetta Challenger Monza Challenger Napoli Challenger Jersey Challenger Bratislava Challenger Monte-Carlo Rolex Masters - Monte-Carlo Napoli Challenger Morocco Tennis Tour - Tanger Ostrava Challenger Alessandria Challenger Antonio Savoldi-Marco Co. - Manerbio Rome Challenger Orbetello Challenger Cordenons Challenger San Marino Challenger Internazionali BNL d'Italia - Rome Bauer Watertechnology Cup - Eckental Napoli Challenger Rome Challenger Alessandria Challenger Turin Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Meknes Challenger Rabat Challenger Memorial Manfredini - Sassuolo Brasov Challenger Rio De Janeiro Challenger Copa Petrobras - Santiago Rome Challenger Internazionali BNL d'Italia - Rome Todi Challenger Kosice Challenger Perugia Challenger San Marino Challenger Copa Petrobras - Montevideo Trani Challenger Reggio Emilia Challenger Banja Luka Challenger Challenger Cudad de Guayaquil - Guayaquil Sibiu Challenger San Marino Challenger Geneva Challenger Trnava Challenger Czech Indoor Open - Prague Barranquilla Challenger Bad Waltersdorf Challenger Tunis Challenger Vicenza Challenger Arad Challenger Kosice Challenger Cordenons Challenger Poznan Challenger Bratislava 2 Challenger Cordenons Challenger X Torneo Internazionale di Tennis - Barletta Manerbio Challenger Trnava Challenger Sibiu Challenger Mons Challenger Geneva Challenger Bratislava Challenger San Benedetto Challenger Turin Challenger Ostrava Challenger US Men's Clay Court Championship - Houston Rome Challenger Samarkand Challenger Furth Challenger Caltanissetta Challenger Orbetello Challenger Todi Challenger Prague Challenger Portoroz Challenger Manerbio Challenger Ostdeutscher Sparkassen Cup - Dresden Banja Luka Challenger Happy Valley Challenger Guadalajara Challenger Ostrava Challenger Como Challenger Genova Challenger Banja Luka Challenger Eckental Challenger Cordenons Challenger Budapest Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Sophia Antipolis Challenger Riviera di Rimini Challenger - Rimini San Remo Challenger Guzzini Challenger - Recanati Canberra Challenger Quimper Challenger Sibiu Challenger Marbella Challenger Marbella Challenger Caltanissetta Challenger ATP Challenger Tour Finals Milan Challenger Heilbronn Challenger Rome Challenger Brasov Challenger - Brasov Marburg Challenger Constanta Challenger Ortisei Challenger Internazionali di Tennis Dell'Umbria - Todi Pekao Open - Szczecin Serbia Open - Belgrade Cherbourg Challenger Palermo Challenger Generali Open - Kitzbuhel Challenger 42 - Andrezieux Bratislava Challenger Mersin Challenger Hong Kong Tennis Open - Hong Kong Internazionali di Tennis di Bergamo - Bergamo Morocco Tennis Tour - Meknes Stockholm Open - Stockholm Tennis Napoli Cup - Napoli Argentina Open - Buenos Aires Rothesay International - Eastbourne Helsinki Challenger Pharma Medico Open 2008 - Aarhus Kish Free Zone Island Challenger - Kish Island Cordenons Challenger Marrakech Challenger Trofeo Cassa di Risparmio di Alessandria - Alessandria Barletta Challenger Gemax Samsung Open 2005 - Belgrade Cagliari Challenger BNP Paribas Masters - Paris Timisoara Challenger Olimp Kyiv Open - Kiev Challenger Brasov - Brasov Rabat Challenger Como Challenger BNP Paribas Open - Indian Wells Brasil Open - Sao Paulo Tennislife Cup - Napoli Architect Open - Budapest Copa Petrobras - Bogota Napoli Challenger Cordenons Challenger BNP Paribas Open - Indian Wells Qatar Exxon Mobil Open - Doha Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris USTA Freeman Men's Challenger - Joplin Mons Challenger Sofia Challenger Tunis Challenger cinch Championships - London Steelers Cup - Kosice Quimper Challenger Porto Alegre Challenger Copa Telmex - Buenos Aires Rolex Paris Masters - Paris Liberec Challenger BNP Paribas Open - Indian Wells Unicredit (Suisse) Bank S.A. Challenger - Chiasso Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart Astana Open - Nur-Sultan BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Bastad Challenger Libema Open - 's-Hertogenbosch Astana Open - Astana BNP Paribas Nordic Open - Stockholm Open Romania - Bucharest Alessandria Challenger Generali Open - Kitzbuhel Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Tiriac Open - Bucharest Libema Open - 's-Hertogenbosch Open 13 - Marseille Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Quimper Challenger Davidoff Swiss Indoors Basel - Basel Hypo Group Tennis International - Portschach Citta di Como Challenger - Como Brasil Open - Costa do Sauipe Serbia Open - Belgrade EFG Swiss Open - Gstaad VTR Open - Vina del Mar AEGON Championships - London SkiStar Swedish Open - Bastad BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok Happy Valley Challenger Open 13 - Marseille Hong Kong Tennis Open - Hong Kong Ecuador Open - Quito Rio Open - Rio de Janeiro EFG Swiss Open - Gstaad Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Moscow Challenger Bank Austria Tennis Trophy - Vienna Open Sud de France - Montpellier Maharashtra Open - Pune Adelaide International - Adelaide Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Antalya Open - Antalya Serbia Open - Belgrade Hamburg European Open - Hamburg Sofia Open - Sofia Kremlin Cup - Moscow Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Mallorca Championships - Mallorca Moselle Open - Metz Swiss Indoors Basel - Basel Tennis Napoli Open - Naples Tata Open Maharashtra - Pune ASB Classic - Auckland Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Gelsor Open Romania - Bucharest St. Petersburg Open - St. Petersburg Mutua Madrilena Madrid Open - Madrid Credit Agricole Suisse Open - Gstaad Terra Wortmann Open - Halle French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Australian Open - Melbourne DIEMA XTRA Sofia Open - Sofia Garanti Koza Sofia Open - Sofia Western & Southern Open - New York Rolex Paris Masters - Paris Miami Open - Miami Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Wimbledon - London French Open - Paris French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, World Group, SF, FRA-SRB 3-1 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, Group B, Valencia Davis Cup, World Group, PO, NOR-SRB 0-4 Davis Cup, Group C, Valencia Davis Cup, World Group, Q, SRB-SVK 0-4 French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne Davis Cup, Group I, 1R, ROU-DEN 5-0 French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, SRB-USA 1-3 All Lower level tournaments Davis Cup, Group II, 2R, ROU-MAR 5-0 Davis Cup, Group II, 3R, ROU-POL 2-3 French Open - Paris Olympics - London Australian Open (juniors) Brest Challenger